div#searchContainer {
    padding-top: 10px;
    padding-left: 10px;
    height: 95%;
}

.col-md-3 {
    padding-right: 0px;
}

div#map {
    padding-left: 0px;
}

th {
    font-size: 12px;
    font-family: Segoe UI !important;
}

td {
    font-size: 12px;
    font-family: Segoe UI !important;
}

select#mapSelection {
    height: 32px;
}


.resultsPanel {
    overflow-y: scroll;
    height: -webkit-fill-available;
}

.resultsPanel {
    margin-top: 7px;
}

div#mapSection {
    width: 75%;
    height: 100%;
    padding: 0px;
}

.resultsPanel {
    height: 94%;
}

/*Spinning Load Bar Styles*/
.glyphicon-refresh-animate {
    animation: spin 2.5s infinite linear;
    -webkit-animation: spin2 2.5s infinite linear;
}



@-webkit-keyframes spin2 {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    from {
        transform: scale(1) rotate(0deg);
    }

    to {
        transform: scale(1) rotate(360deg);
    }
}

a#providerAddressText {
    text-decoration: none;
    color: black;
}

a#infoBoxTitleText {
    text-decoration: none;
    color: black;
}

a#infoBoxAddressText {
    text-decoration: none;
    color: black;
}

a#infoBoxSpecialtyText {
    text-decoration: none;
    color: black;
}

a#infoBoxHoursText {
    text-decoration: none;
    color: black;
}


select#mapSelection {
    font-size: 12px;
    font-family: Segoe UI !important;
}

body {
    font-size: 12px;
    font-family: Segoe UI !important;
}
